Tính năng InstallShield

Installshield thường tạo ra một tệp định dạng *.msi để được sử dụng trên máy tính để cài đặt phần mềm cho máy tính. Và có thể chỉ định các câu hỏi, thiết lập các điều kiện tiên quyết và các thiết lập registry mà người dùng có thể lựa chọn vào thời gian cài đặt, Đồng thời tự lưu trữ trong máy để thực hiện các chức năng như Gỡ cài đặt, Thay đổi cài đặt và Cài đặt lại.

Thêm vào đó, đã có một phiên bản InstallShield Wizard cho Linux.[cần dẫn nguồn] Sun Microsystems dùng nó cho việc cài đặt các ứng dụng trên Linux của mình,[cần dẫn nguồn] như, Java, NetBeans, v.v...